package actions;



import java.util.Map;

import dominio.Usuario;

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;

public class crearCuenta extends ActionSupport{

	private static final long serialVersionUID = 1L;

	private String email;
	private String name;
	private String lastName;
	private String password;
	private String nombre_tienda;
	private String telefono;
	private String direccion;
	private Usuario us;

	private Map session;
	
	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getLastName() {
		return lastName;
	}

	public void setLastName(String lastName) {
		this.lastName = lastName;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}
	


	

	public String execute(){
		
		us = new Usuario(email, name, lastName, password, nombre_tienda, telefono, direccion);
		
		if(us.create(true,true)){
			session = ActionContext.getContext().getSession();
			session.put("usu", us);
			return SUCCESS;
		}else{
			return ERROR;
		}
		
	}

	public String getNombre_tienda() {
		return nombre_tienda;
	}

	public void setNombre_tienda(String nombre_tienda) {
		this.nombre_tienda = nombre_tienda;
	}

	public String getTelefono() {
		return telefono;
	}

	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}

	public String getDireccion() {
		return direccion;
	}

	public void setDireccion(String direccion) {
		this.direccion = direccion;
	}

}
